#include "camera.h"

//constructeur
Camera::Camera()
{
    _position = new Point(0.0, 0.0, -10.0);
    _phi = _theta = 0.0;
}

//Destructeur
Camera::~Camera()
{
    delete _position;
}

//Fonction permettant d'utiliser notre caméra dasn notre scène 3D
void Camera::utiliser()
{
    glRotatef(_phi, 1.0, 0.0, 0.0);
    glRotatef(_theta, 0.0, 1.0, 0.0);
    glTranslatef(_position->getX(), _position->getY(), _position->getZ());
}
